package collection;

import java.util.ArrayList;
import java.util.List;

/**
 * List提供了一对重载的add,remove方法
 */
public class ListDemo2 {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("one");
        list.add("two");
        list.add("three");
        list.add("四");
        list.add("5");
        System.out.println(list);
        /** void  add(int index,E e):将给定元素插入到指定位置 */
        list.add(1,"ten");
        /*
            [one, two, three, 四, 5]
            [one, ten, two, three, 四, 5]
         */
        System.out.println(list);
        /** E remove(int index)
         *  删除指定位置上的元素，返回为被删除的元素.
         */
        String str = list.remove(1);//remove有返回值,通过给变量str赋值并输出可以查看.
        System.out.println(str);
        System.out.println(list);


    }
}
